home *** CD-ROM | disk | FTP | other *** search
/ Aminet 38 / Aminet 38 (2000)(Schatztruhe)[!][Aug 2000].iso / Aminet / gfx / pbm / netpbmwos.lha / netpbm / COPYRIGHT.PATENT next >
Text File  |  2000-05-20  |  3KB  |  65 lines

  1. Netpbm consists of code contributed by many authors. In every file of
  2. the source code, there is a copyright notice, telling you what you may
  3. or may not do with the code. All authors have granted you the right to
  4. use and distribute their code without having to pay them, as long as
  5. you meet some simple requirements.
  6.  
  7. Most of the components require you to include a copy their copyright
  8. notices and warranty disclaimers in any copies or derivations you
  9. distribute.
  10.  
  11. Another restriction that some of the software has is that in order to
  12. have permission to copy it (which includes writing anything derived
  13. from it), you must distribute source code for your copy or derivation
  14. and propagate the same restriction to people who would copy your
  15. derivation.  In other words, the price the author wants for the use of
  16. his proprietary work is your contribution to the free software cause.
  17.  
  18. One component prohibits you from selling it or using it in a
  19. commercial way: hpcdtoppm.
  20.  
  21. Some components are contributed to the public domain.  
  22.  
  23. The copyrights on individual components of this package are detailed 
  24. at appropriate places within the package.
  25.  
  26.  
  27. PATENTS
  28. -------
  29.  
  30. These are the patents the Netpbm maintainer knows about that relate to
  31. Netpbm.  It is basically just information the maintainer has stumbled
  32. over at some point -- no search has been done.
  33.  
  34. A note about patents in general: A patent gives an inventor the
  35. exclusive right to make, sell, or use the invention.  If you
  36. independently invent something without knowing that the patent holder
  37. already did, that makes no difference -- the patent holder still has
  38. the exclusive right.  It makes no difference if you give the original
  39. inventor credit.  The patent applies to a method, not its expression,
  40. so writing a program from scratch to implement a certain method is
  41. still a patent infringement.  Infringing a patent is not a crime per
  42. se, but to the extent that it costs the patent holder money, the
  43. infringer has to make it up.
  44.  
  45. The original purpose of patents is probably perverted when patents are
  46. applied to things you implement in computer programs.  This is one of
  47. the Free Software Foundation's causes.  See 
  48. <http://www.gnu.org/philosophy.html#laws>.
  49.  
  50.  
  51. Unisys owns a patent on LZW compression, which is used by ppmtogif,
  52. and maybe on LZW decompression, which is used by giftoppm.  IBM also
  53. owns a patent that may cover the GIF tools.  Unisys offers a license
  54. of the patent for trivial use for $5000.  Its patent expires in 2003.
  55. Neither company has ever enforced the patent against trivial users of
  56. it.  <http://news.cnet.com/news/0-1005-200-1713278.html> is an 
  57. article dated April 18, 2000 on the issue.
  58.  
  59. A good substitute for GIF if the patents are a problem is PNG (see
  60. pngtopnm, pnmtopng), which was developed with a primary purpose of not
  61. using any patented technology.
  62.  
  63. The jbigtopnm and pnmtojbig programs use arithmetic coding patents and
  64. other patents covering various aspects of the "front end."
  65.